home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
serien
/
purity
/
nr.18
/
forum
/
inhalt nr.1-17
< prev
next >
Wrap
Text File
|
1995-04-22
|
34KB
|
1,155 lines
______ __ __ ______ ________________ _
/
\
/
\
/
\
\
/
\
_ __
|
/
/
\
/
|
>
\ /
\
\
|
>
\
___/
|
|
/
/
/
/
/
___/ \
/
/
_/
___
|
|
\
\
/
/
\
/
\
\
/
/
\
|
|
|
|
\
\
/
/
\
___/
\
______/
|
____
\
__\
___|
|
___|
\
/
______________________________________/
/
\
________________________________________/
Inhalt der bisher erschienenen Purity`s :
---------------------------------------------------------------------------
**** P U R I T Y # 1 ****
- ExtractWorkDisk & WorkDisk.dex :
Ein selbstextrahierendes Archiv, welches nach Starten
eine Arbeitsdiskette für PCQ-Programmierer erzeugt.
( Vielfach von Einsteigern gewünscht - heute schon in
der Purity. ) Die Arbeitsdiskette ist auf ein Minimum
ausgelegt, d.h. für 1-Disk-Betrieb konzipiert, lät sich
jedoch an andere Umgebungen wie df2: o. Harddisk anpassen.
Wer das vollständige PCQ-Paket haben will, sei auf die
Fish 503 und 511 verwiesen.
- PCQ-Docs.lzh :
Ein Archiv, welches die für oben genannte Arbeitsdiskette
nötigen Doc-files enthält. Lharc ist nicht auf der Disk
enthalten, sorry, war kein Platz mehr.
{ Okt.92 : Lharc ist jetzt ebenfalls auf der Disk; zum
Entpacken einfack Extract_Docs anklicken ; Diesel }
- ShowVectors :
Ein kleines Tool, welches die systemvektoren anzeigt.
Incl. Src.code. (PCQ)
- Fade :
Ein Programm, welches Ascii-Texte zeilenweise einblendet.
Incl. Src.code. (PCQ)
- WB2.0Farben :
Hiermit lassen sich die Screenfarben auf die der Kickstart
2.0 einstellen. Incl. Src.code. (Kick)
---------------------------------------------------------------------------
**** P U R I T Y # 2 ****
Im Verzeichnis Pascal finden sich folgende Ordner :
# A.Neumann`s
In diesem Ordner finden sich gleich zwei Programme. ShowDevs
zeigt alle derzeit über das System ansprechbaren Devices an,
als da seien Disketten, Floppys, logische Devices etc. .
Zu diesem Programm liegt der Quellcode bei.
Das andere Tool liegt nur als Compilat vor. Der Autor fand,
eine Pascal-PD-Serie brauche auch einen in Pascal geschrie-
benen Textanzeiger - und so entstand Neptun. Allerdings über-
nimmt er in dieser Version Argumente nur aus dem CLI - die
Möglichkeit des Aufrufs als Default-Tool per Project-Icon
wurde mangels Zeit noch nicht integriert. Wahrscheinlich wird
in der nächsten Purity aber statt muchmore bereits eine neue,
verbesserte Version von Neptun benutzt.
Autor : Andreas Neumann
# QPong1.4
Hierbei handelt es sich um ein Programm, welches vornehmlich
die Leser des Computer-Flohmarktes aufmerken lassen sollte.
Insider kennen und arbeitetn mit der alten Version 1.3.1 .
Jetzt liegt das Programm als Version 1.4 vor, mit diversen
Verbesserungen. So z.B. wurde das Textfeld vergrößert und der
Filerequester der Req.library integriert. Der komplette Source-
code liegt bei.
Ebenfalls in diesem Ordner zu finden ist ein auf den PCQ-Compiler
angepaßtes Includefile zur Req.library . Letztere ist u.a. auf der
Fish 540 zu finden, von der ich das Lzh.File entliehen habe. Die
wichtigtsten Sachen wie z.B. die Lib selbst und ein Beispielpro-
gramm ( leider in C ) liegen auch in entpackter Form vor. Das In-
cludefile erfaßt in dieser Version noch nicht alle Funktionen der
Library, wird jedoch rechtzeitig zur Purity #3 erweitert.
( Zur Verwendung der Req.library in eigenen Programmen ist außer-
dem noch die Diesel.lib & das Batchfile CompileD notwendig, siehe
unten. )
Autor : Bernd Künnen
# CliSize
Ein kleiner Quickhack, der über die Intuitionbase das aktuelle
Window abfragt und dieses auf maximale Größe bringt. Aus dem CLI
gestartet, läßt sich das CLI/Shell-Fenster so auf die ganze WB
bringen. Man kann allerdings auch ein wenig Unfug damit treiben.
(Mehr wird nicht verraten.) Nebenbei wurde ein Fehler im Include
"intuitionbase.i" ( im Ordner include:intuition/ ) ein Fehler ent-
deckt - im Record IntuitionBase befand sich eine geschweifte Klam-
mer ("{") zuviel. Ein korrigiertes Includefile liegt bei.
Autor : Thomas Schmid
# Vector.library
Dieser Ordner enthält eine Library, die Funktionen zur Darstel-
lung von dreidim. Vektorgraphiken bietet. Diese Animationen
laufen dann auf einem eigenen Screen, wobei der Clou der Erhalt
des Multitaskings ist. Kern des Ganzen ist ein für den PCQ-Pascal-
Compiler angepaßtes Includefile. Die Dokumentation der Funktionen
ist leider etwas spärlich, jedoch waren uns nicht mehr Informati-
onen zugängig. (Wir versuchen allerdings noch, an eine ausführli-
chere Dokumentation heranzukommen.) Auch an Bord sind sämtliche
Beispiele & Sources in Assembler und C sowie die fertigen Demo-
programme. Das Programm vd_cube wurde übrigens zu Demonstrations-
zwecken nach PCQ-Pascal konvertiert.
( Zur Verwendung der Req.library in eigenen Programmen ist außer-
dem noch die Diesel.lib & das Batchfile CompileD notwendig, siehe
unten. )
Autor : Bernd Künnen
# SaveKick2File
SaveKick2File ist ein kleiner Quickhack, mit dem sich das aktuelle
Kickstart-ROM auslesen und in einer Datei speichern läßt. Somit kön-
nen z.B. Besitzer einer Turbokarte die Kickstarts dann aus dem File
mit SetCPU bzw. CPU nachladen.
Autor : Bernd Künnen
( schon wieder ? )
Dann kommen wir zur Diesel.lib und zu CompileD . In der Die-
sel.lib befinden sich die Routinen zur Benutzung der Req.- und
vector.library. Um diese einzubinden, compiliert man das Programm
am besten mit dem Batchfile compileD. Dieses ist auf die Umgebung
der auf der #1 veröffentlichten Arbeits-Diskette ausgelegt, kann
aber ohne weiteres an eigene Umgebungen angepaßt werden. Sicher bin
ich mir nicht, aber ich meine, auf der Arbeitsdikette befindet sich
compileD bereits im Ordner s: . Zumindest sind beide Werke Freeware,
sodaß jeder sie benutzen kann. Wenn neue Includefiles ins Haus ste-
hen, wird die Diesel.lib natürlich erweitert.
Autor : "Diesel" Bernd Künnen
---------------------------------------------------------------------------
**** P U R I T Y # 3 ****
Im Verzeichnis PCQ1.2b findet sich folgendes :
Viermal extr_... :
Es handelt sich dabei um das neueste, komplette und fehlerfreie
1.2b-Update auf Patrick Quaid`s PCQ-Comiler. Die Archive ..Disk1
enthalten jeweils eine komplette Arbeitsumgebung, die genauso
aufgebaut ist wie die auf der Purity #1. Die Archive ...Disk2
enthalten den Rest, sprich die Docs, die Examples etc.
Genaueres erfährt man im File Readme im gleichen Ordner.
Zusammengestellt von : Bernd Künnen
In Verzeichnis Pascal :
Diskinfo - gibt Infos über eingelegte Disks aus, so
z.B. auch über auf der Disk vorhandene Softerrors.
Autor : Robert Martignoni
---------------------------------------------------------------------------
**** P U R I T Y # 4 ****
Arpreq enthält Include, Unit und Beispielprogramm für die Benutzung des
Arp-Filerequesters aus der Arp.library.
Autor [mik]
Abfrage demonstriert eine Abfrage mit 3D-Gadgets, deren Ergebnis einfach
im CLI abgefragt werden kann.
Autor [mik]
Gadgets zeigt alle möglichen Gadgets und deren dreidimensionale Realisier-
ung in Pascal.
Autor [mik]
Farben ist ein einfaches Programm, das die Farbe des Workbenchscreens
verändert.
Autor [mik]
Drucky ist ein Druckeransteuerungsprogramm, daß Ihren Drucker voll aus-
reizen kann.
Autor [mik]
XColor enthält die Xcolor.library von AmigaLibDisk 361 und den dazu
gehörenden Includefiles und Beispielprogramm in Deutsch.
Autor: Roger Fischlin
Flackerei Wer kennt es nicht, das Flackern z.B. beim Powerpacker.
Für Pascal ist das natürlich auch kein Problem
Autor [mik]
Iconify Beispielprogramm das zeigt, wie man ein Fenster iconifiziert.
Autor [mik]
Umrandung Mein neustes Werk: eine variable Prozedur für dreidimensionale
Umrandungen, streng nach Commodorerichtlinien. Damit kann man
einfach 3-Dimensionale Oberflächen und Gadgets entwerfen.
Autor [mik]
Datum Ein Programm, daß die Systemzeit und das Systemdatum ausließt.
Req.library Eine Library zum einfachen darstellen von Gadgets
jeglicher Art und vielen mehr.
Autor: "Diesel" Bernd Künnen
DeviceInfo Ein Programm, daß ein paar Infos über das gewählte
Device anzeigt.
Autor: Thomas Schmid
---------------------------------------------------------------------------
**** P U R I T Y # 5 ****
# PCQ-Programme :
UFO
Ein kleines Spiel.
Jörg Wach
DXBoot
Dieses Programm hat alles um den Bootblock einer Disk zu bearbeiten,
d.h. man kann BB als Files speichern, vergleichen installieren, usw ..
Bernd Künnen
TaskBremse
Mit diesem Programm kann man alle Tasks stoppen und wieder starten.
Jörg Wach
HalfBrite
Rechtecke im HalfBrite-Modus kann man sich mit diesem Programm an-
schauen.
Bernd Künnen
Stars
Dieses Programm erzeugt (aus Demos bekannt) vorbeifliegende Sterne.
Jörg Wach
Game
In diesem Ordner finden sich einige Prozeduren, um Spiele zu schrei-
ben.
Jörg Wach
Mouse
Wie man den Mauszeiger verändert, zeigt dieses Programm.
Bernd Künnen
ChangeIO
Bringt das Fenster des PCQ Runtime-Systems auf 640*200.
Bernd Künnen
StrToInt
In diesem Ordner findet man eine Prozedur um Strings in normale
Integer-Zahlen zu verwandeln.
Jörg Wach
WBColors
Ändert die WB 1.3 Farben in die WB2.0 Farben um. Und auch anders-
rum.
T. Schmidt
Und ein Tip zum Speicher-Sparen bei Textausgabe von Bernd Künnen !!
# KickPascal-Programme :
Scroller
Scrollt einen Text. Wie der Name schon sagt !!
Michael Klein
Drucky
Druckt einen Text (mit Schriftattributen) aus.
Michael Klein
UhrV1.0
Zeigt durchwegs einen kleine Digitaluhr an.
Michael Klein
Gadgets_2
Stellt noch zwei andere Arten von Gadgets zu Verfügung:
1. Radiobuttons
und 2. eine Checkbox.
Michael Klein
Autorequest
Zeigt wie man ein Autorequester erzeugt.
Michael Klein
Und ein Tip zur Assemblereinbindung in KickPascal-Programme von
Jörg Drobick.
---------------------------------------------------------------------------
**** P U R I T Y # 6 ****
Auf dieser Disk befinden sich wieder einmal 2 selbstentpackende
Files mit der Pascal Entwicklerumgebung * Zaphod * , inkl. PCQ.
Dieses Programm gewann auf einer Party in Traunstein den
1. Platz in der Sparte des besten PD-Programms.
Und bevor ich es vergesse:
Das Programm Zaphod stammt von
Wurzelsepp (Andreas Neumann) und
Diesel (Bernd Künnen).
---------------------------------------------------------------------------
**** P U R I T Y # 7 ****
---- Für Kickpascal-User : ----
####
Von "Bomber" Björn Schotte :
*
EditNote
Ein kleines Tool, um Filecomments zu editieren. Nur vom CLI zu
starten, da als Parameter der Name des betreffenden Files erwartet
wird.
*
Greet
Gibt passend zur Tageszeit einen Gruß aus. Ebenfalls nur vom CLI
aus zu bedienen. { Lief bei mir nicht richtig - kann an OS 2.0
und damit anderen Ctrl.-Codes liegen ???? }
*
Time_Tools
Ein Modul für Kickpascal-User, zum bequemeren Auslesen der aktuellen
Zeit.
*
NoCursor
Schaltet im CLI den Cursor an/aus.
*
Unit Math
Bietet Kickpascal-Programmierern diverse Funktionen zum einfachen
Berechnen von Fläche, Umfanf, Rauminhalt etc. für diverse geometr.
Figuren.
*
WriteProtect
Quickhack, um in Scripts den Status der Floppy abzufragen.
####
Von Tobias Pfeifer :
*
PBT
Ein Programm zum Ausdrucken von Überweisungen. Mit simpler aber
freundlicher Benutzerführung.
####
Von {unbekannt} :
*
ZeichenAmiga :
Gibt den aktuellen Zeichensatz des Rechners aus.
---- Programme für PCQ-User : ----
####
Von "WurzelSepp" Andreas Neumann :
*
Scroller
Noch ein Versuch, in Pascal einen möglichst simplen und doch
ruckelfreien (?) Scroller zu schreiben.
*
Umrandung
Bietet eine sehr einfache und effektive Funktion zum Erstellen
von 3D-Rändern um Gadgets etc. .
####
Von "Diesel" Bernd Künnen :
*
ShowIff
Kleines Beispiel zur Handhabung der iff.library unter PCQ-Pascal.
*
XColor
Includefile und Beispiel zur Verwendung von Rogers xcolor.library
unter PCQ-Pascal.
---------------------------------------------------------------------------
**** P U R I T Y # 8 ****
Diesmal auf der Purity gibt es:
------------------ Für unsere Kickpascal-User : ------------------
####
Von "Bomber" Björn Schotte :
*
GoDir
GoDir versucht in das angegebene Verzeichnis zu wechseln (siehe CD),
falls das Verzeichnis nicht vorhanden ist, wird es angelegt.
*
Huh
Mit diesem Programm spart man sich die ewige Blätterei im AmigaDOS
Handbuch, wenn man wissen möchte, was z.B. die Fehlernummer 207
(gibts die ??) zu bedeuten hat.
*
Primi
Zeigt die Primzahlen bis zum gewünschten Wert an.
####
Von Michael Klein :
*
Parameter
In diesem Verzeichnis findet ihr zwie Include-Dateien, die den Umgang
mit den übergebenen Parameter von der Workbench und dem CLI erleichtern.
------------- Kommen wir nun zu PCQ-Programmen : ----------------
####
Von Jörg Wach:
*
Scancode
Gibt die Anzahl der Taktzyklen von 68000er-Assemblerbefehlen aus.
####
Von Andreas Tetzl:
*
KillDM/KillJeff
Diese beiden Virenkiller löschen einmal den DisasterMaster und den
Butonic-JeffV3.00 von einer Disk.
####
Von "Diesel" Bernd Künnen :
*
"Pointer.library"
In diesem Verzeichniss zeigt Diesel wie man die "pointer.library"
rc\ichtig programmiert.
*
QPong V1.5
Die neueste Version des Couponwriters.
*
DxBoot
Sichert den Bootblock einer Disk als Textfile.
*
QPong V1.5
Dieses kleine Programm dient zum Umschalten der Power-LED und des
Tiefpassfilters.
*
AutoReq
Wiederum ein ganz kleines Programm. Es soll verdeutlichen wie man
einen AutoRequester programmiert.
---------------------------------------------------------------------------
**** P U R I T Y # 9 ****
Diesmal auf der Purity gibt es:
------------------ Für unsere Kickpascal-User : ------------------
####
Von "Bomber" Björn Schotte :
*
LeftyMouse
Dieses Programm ist für Links-Händer gedacht. Es vertauscht die beiden
Maustasten.
*
AutoPoint
Aktiviert automatisch das Fenster über dem sich der Mauspfeil befindet.
*
MMBShift
Dieses Programm dient zur Vereinfachung von Mehrfachselektierungen durch
die Maus, d.h. Ihr könnt eure Shift-Taste wegwerfen.
*
RMBShift
RMBShift arbeitet ähnlich wie MMBShift.
*
Time
Wenn man dieses Programm aufgerufen hat, erscheint ein kleines Window
mit der aktuellen Uhrzeit.
*
Umlaute
Konvertiert Text mit Umlauten zu Text ohne Umlaute.
Das Programm ersetzt z.B. automatisch "ß" in "ss" und "ö" in "oe",usw.
*
Speedy
Dieses kleine nützliche Programm beschleunigt die Maus.
####
Von Michael Klein :
*
Memory
Diese Programm zeigt in einem Fenster an, wieviel CHIP und FASTMEM noch
frei sind.
*
RogerDatV2.21
Diese Adressenverwaltung mit wirklich ansprechender Benutzeroberfläche
ist in zwei Versionen auf dieser Disk entahlten.
Einmal in der Version V2.18 für OS 1.2/1.3 und einmal in einer speziellen
Version für OS 2.0/3.0?.
Rogerdat hat wirklich alles was ein Adressenverwaltungsprogramm benötigt.
------------- Kommen wir nun zu PCQ-Programmen : ----------------
####
Von "Wurzelsepp" Andreas Neumann :
*
NCoupon V3.0
NCoupon ist ein Programm zur Erstellung von Coupons für diverse Klein-
anzeigenmagazine. Es bietet die Möglichkeit, bis zu 3500 Zeichen
Text in einen Coupon zu fassen, falls der Drucker mitspielt, auf
jeden Fall aber 1750.
Gestartet wird NCoupon vom CLI aus mit "run NCoupon" oder über die
Workbench.
Die Funktionsweise ist denkbar einfach : im oberen Teil des Displays
befindet sich das Texteingabefeld, darunter die Angaben für den Coupon
und zuletzt kommt eine Gadgetreihe um NCoupon zu bedienen.
Das Texteingabefeld ist ein eigenständiger Editor, die Bedienung
wurde an die Grundfunktionen des besten PD-Editors "DME" von
Matthew Dillon angelehnt.
####
Von "Diesel" Bernd Künnen:
*
LMB
In diesem Verzeichnis befinden sich 2 kleine Programme, die zeigen,
wie man die linke Maustaste abfragt.
---------------------------------------------------------------------------
**** P U R I T Y # 10 ****
Diesmal ist die Purity allein von mir (Diesel) zusammengestellt.
(Harrharr - eine Purity für mich ganz allein ... ) Ihr findet :
* Medplayer.library
Benutzung der Medplayer.library unter PCQ-Pascal, zum Einbinden
von MED-Songs in eigene Programme. Incl. neuer diesel.lib zum
Linken und drei Beispielprogramme.
* OctaMED
Ein Teil des OctaMED-Packets - zumindest das Wichtigste. An dem
OctaMED an sich ist wohl vor allem die Möglichkeit zum Konver-
tieren von Noise-/Protracker-Modulen interessant.
* DEMO
Die erste und bisher einzige DEMO (naja, was man halt so Demo
nennt), die komplett in Pascal geschrieben wurde. Vielleicht
kann sich der eine oder andere ja noch was abgucken.
---------------------------------------------------------------------------
**** P U R I T Y # 11 ****
Diesmal auf der Purity gibt es:
------------------ Für unsere Kickpascal-User : ------------------
*
IFF: Eine UNIT zur iff.library mit einem Beispielpogramm, das
zeigt, wie man ein iff File lädt.
####
Frank Beer / Michael
*
Apfelmänner: Ein paar Apfelmännchenprogramme von
####
Dominik Hammer.
*
LED: Ein Programm zum An- und Ausschalten der PowerLED.
####
Diesel / Michael
*
Fonttest2: Ein Programm, das die Fontbenutzung vereinfacht. Für
Kickstart 1.2 und 2.0 .
####
Michael Klein
*
Prim : ein weiteres Programm um Primzahlen zu berechnen.
####
Michael Klein
*
Iconify2 : zeigt wie man unter os2.0 und höher ein Fenster
iconifiziert.
####
Michael Klein
*
Prozent : Es erscheint ein Balken, der z.B. zeigt, wieviel
Prozent der Datensätze gedruckt sind.
####
Michael Klein
*
Aktivator: Zeigt, wie Stringgadgets aktiviert werden.
####
Michael Klein
*
PBT: Ein Programm zum Bedrucken von Überweisungsformularen.
Version 3.0 (mit grafischer Benutzeroberfläche) !
####
Thomas Pfeifer
------------- Kommen wir nun zu HSPascal-Programmen : ----------------
Die ersten HSPascal-Programm auf der Purity haben eher demo-
nstrativen Charakter.
GraphDemo zeigt wie einfach man in HSPascal Grafik programmiert.
Benchmark zeigt die Leistungsfähigkeit von HSPascal.
Beide Programme sind von Robert Martignoni.
-------------- Und zum Schluß zu den PCQ-Programmen : ----------------
*
AskX: Ersetzt den Ask-Befehl von C=.
####
Bernd Künnen
*
AClock: Das Programm öffnet ein kleines Fenster in dem ständig
Zeit und freies Chip- und Fastmem angezeigt werden.
####
Andreas Tetzl
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Außerdem befindet sich auf dieser Nummer noch ein Pascal-Einsteiger-
Kurs von Andreas Mauß. Erst eigentlich für PCQ-Pascal gedacht, aber
alle Programme funktionieren auch unter Kick-Pascal oder HSPascal.
---------------------------------------------------------------------------
**** P U R I T Y # 12 ****
* Rogerdat(KP)
Die neueste Version von Rogerdat (läuft nur unter OS 2.0 und
höher).
Michael Klein
* Peters Bank Tool(KP)
Wiederum ein neuere Version von einem altbekannten Programm.
Läuft nur unter OS2.0 und höher.
Thomas Pfeiffer
* Passwort(KP)
Passwort ist ein Passwort-Programm, d.h. man muß sich erst in den
Computer "einloggen", um damit zu arbeiten. Dies ist ein wirksamer
Schutz gegen unbefugte Besitzer, wenn man eine Festplatte hat oder
auch Disketten.
Björn Schotte
* MouseGag(KP)
Kleiner Quickhack zur Manipulation der Maus.
Björn Schotte
* Lösungen zu den Aufgaben zum Buch GK Informatik(KP)
In diesem Ordner findet Ihr Lösungen zu Aufgaben aus dem Buch
GK Informatik.
Achim Hauck
______________________________________________________________________
* DualScroll(PCQ)
Dieses Programm demonstriert ein DualScroll-Screen
Bernd Künnen
* Kalender(PCQ)
Dieses Programm enthält 3 Funktionen :
- Bestimmung des Wochentages eines beliebigen Datums
- Bestimmung der Differenz zwischen 2 Daten
- Bestimmung eines Zieldatums aus Ausgangsdatum und Tagesdifferenz
Die Berechnungen basieren auf der Periodizität des momentan gültigen
(Gregorianischen (??)) Kalenders.
Jan Stötzer
* GuruV1.1(PCQ)
Guru V1.1 ist das 1834-te Programm (ungefähr), das die
Amiga-Guru-Nummern aufschlüsselt, halt diesmal in Pascal...
Jan Stötzer
---------------------------------------------------------------------------
**** P U R I T Y # 13 ****
* CDTV(KP)
Die Idee für dieses Programm kam mir, als ich vor meinem CDTV saß und
gleichzeitig Musik hören und arbeiten wollte. Es gibt zwar die
Möglichkeit während der Arbeit auf der Workbench die Play-Taste zu
drücken, aber die einzige Information, die man erhält ist die
Tracknummer. Die andere Möglichkeit Audio-CDs abzuspielen war auf das
Multitasking zu verzichten und den eingebauten Player zu benutzen.
Dies fand ich ziemlich übel. In der deutschen Zeitschrift 'AMIGA-DOS'
habe ich zum Glück ein Programm von Dr. Peter Kittel (Commodore
Deutschland) in AMIGA-BASIC gefunden. Dieses Programm sah eher aus
wie ein C-64 Programm mit vielen PEEKS und POKES. Aus diesem Grunde
übersetzte ich es nach KICK-PASCAL (Zeilen in AmigaBasic : Zeilen in
Kick-Pascal = 200 : 15) and entwarf eine Workbench-Oberfläche
(September 1992).
Daniel Amor
* AmigaPascal-Compiler(KP)
Wie der Name schon sagt handelt es sich bei diesem Programm
um einen kleinen Pascal-Compiler.
Natürlich wie immer mit Sourecode.
Daniel Amor
* Unit Args(KP)
Die Unit ARGS enthält zwei Routinen, die den Umgang mit den
Parametern von Programmen, die aus dem CLI aufgerufen wurden,
entschieden erleichtern:
Janosh
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
* MoveV1.0(PCQ)
Move ist ein kleines CLI-Tool, daß eigentlich nicht mehr
macht, als ein File zu kopieren und danach das Original zu
löschen.
J. Stötzer
* VSB1.0(PCQ)
VSB steht für (wie einfallsreich) Verstärkerberechnung.
Es ist ein kleines Tool für Elektronikfreax zur Berechnung
sehr einfacher Verstärkerstufen.
J. Stötzer
* Speak
Diesen Quickhack habe ich an einem langweilgen Aprilnachmittag
geschrieben. Dient mir als Grundlage zu meinem nächsten Projekt,
und Euch zum Lernen :) .
Bernd Künnen
---------------------------------------------------------------------------
**** P U R I T Y # 14 ****
* ReqTools
Hierbei handelt es sich um das komplette Paket von Nico François
fantastischer ReqTools.library , incl. Includes für PCQ- und High
Speed Pascal. Die wichtigsten Sachen für PCQ-Pascal habe ich direkt
auf die Diskette gelegt - die Includes für High Speed Pascal befinden
sich noch im beiliegenden Archiv.
Wichtig: Bei Verwendung der Reqtools.library muß nach dem Compilieren
mit PCQ und Assemblieren mit A68K zusätzlich zur PCQ.lib mit dem File
ReqTools.o gelinkt werden:
BLINK proggy.o TO proggy LIB PCQ.lib reqtools.o ND SC SD
Das nur als Beispiel - batürlich müssen immer die korrekten Pfade
angeben werden, denn sonst findet BLink die Dateien natürlich nicht. :)
Autoren: Nico François / Chris Pressey
---------------------------------------------------------------------------
**** P U R I T Y # 15 ****
* Workshop
In diesem Workshop befassen Andreas Maus und ich uns ein wenig
mit Strings, also Zeichenketten, unter Verwendung von PCQ-
Pascal. Hier werden Strings nämlich wie in C gehandhabt, d.h.
als Zeiger auf Zeichenfolgen, die mit einem Null-Byte abge-
schlossen sind. Viele Leute haben damit anfangs Schwierigkeiten,
vor allem, wenn Sie bisher nur unter Standard-Pascal gearbeitet
haben.
Autoren: "Meffi" Andreas Mauß, "Diesel" Bernd Künnen
* Splitter
Das einzige in PCQ.Pascal geschriebene Programm auf dieser
Ausgabe. Es zerlegt Dateien in mehrere einzelne Dateien.
Nützlich vor allem, wenn man größere LHA- oder DMS-Archive
aufteilen muß, wenn Sie nicht mehr auf eine Diskette passen.
Autor: "Diesel" Bernd Künnen
* Cloud
Dieses Programm erzeugt (zufallsgesteuert) Grafiken mit
Wolkenfeldern. Die so erzeugten Bilder können auch auf
Disk als IFF-Datei abgespeichert und somit auch von anderen
Programmen importiert werden. Incl. Kickpascal-Source .
Autor: Danny Amor
* GBord
Eine Routine von Røgersøft, mit der man Gadgets ganz einfach
einen 3D-Rand verpassen kann. Nicht nur für Kickpascal-User
interessant.
Autor: Michael Klein
* GBU
Hier ein paar Beispiel-Routinen, die zeigen, wie man sog.
underscore-Gadgets benutzt - also Gadgets, die auch per
Tastendruck aktiviert werden können. Zu erkennen sind diese
Gadgets am den unterstrichenen Buchstaben (z.B.
Q
uit).
Autor: Michael Klein
* RPalette
Wieder eine Kickpascal-Routine von Michael. Diese stellt einen
Farbrequester zur Verfügung, der in eigene Proramme eingebunden
werden kann.
Autor: Michael Klein
Das wars. Bis zur Purity #16 .
"Diesel" Bernd Künnen, 20.07.1993
---------------------------------------------------------------------------
**** P U R I T Y # 16 ****
* XSearch
Ein komfortables Programm zum Suchen/Finden von Files oder auch
Directorys auf Euren Datenträgern. Voraussetzung ist allerdings
Kickstart 2.0 . Das Programm liegt sowohl in einer deutschen als
auch einer englischen Version vor, wobei der jeweils beiliegende
Sourcecode wg. Platzgründen mit dem Powerpacker gepackt wurde.
Es liegt ebenfalls ein Script zum Installieren von XSearch bei,
allerdings ist dafür Commodores "Installer" notwendig.
"Diesel" Bernd Künnen, 09.08.1993
---------------------------------------------------------------------------
---- Purity #17 ----
- Für die Kickpascal-User -
* DirTree
DirTree gibt den gesamten Directory-Baum des gewünschten
Verzeichnisses aus. Nützlich vor allem, wenn man ein
Backup der Festplatte plant, oder bestimmte Dateien
vermißt. Incl. Source.
Autor: "Bomber" Björn Schotte
* Mauszeiger
Mauszeiger ist eine Unit für Kickpascal, mittels der man in
eigenen Programmen den Busy-Mauszeiger einstellen kann. Incl.
Source.
Autor: "Bomber" Björn Schotte
* ToggleLace
Ein kleines Programm zum Umschalten der WB in den Interlace-
Modus. Incl. Source.
Autor: "Bomber" Björn Schotte
- Für die PCQ-Pascal-User -
* Game
Game ist eine Include-datei nebst Link-file, die PCQ-Pascal
einige nützliche Funktionen zur Spieleprogrammierung zur
Verfügung stellt. Verbesserte Version, also Update zur
game.lib auf einer früheren Purity.
Autor: "JCL" Jörg Wach
* Ufo 2
Eine neue Version des Ufo-Spieles von Jörg. Der Spieler
steuert ein Raumschiff über ein Spielfeld und sammelt dabei
allerhand Bonuspunkte ein. Tip: Den Joystick so wenig wie
möglich benutzen, damit die Geschwindigkeit nicht zu hoch
wird und wenig Treibstoff verbraucht wird ! Incl. Source.
Autor: "JCL" Jörg Wach
- Außerdem -
* ScanCode
Eine neue Version des Tools zum Analysieren von Assembler-
Quellcodes. Geschrieben in AmigaE; aber da die erste Version
in PCQ-Pascal geschrieben worden war, und das Tool an sich
auch einem PCQ-Pascaler nützlich sein kann, habe ich es mit
auf die Purity genommen. Vielleicht findet der/die eine oder
andere ja auch Gefallen an AmigaE { als Zweitsprache, versteht
sich =;) } .
Autor: "JCL" Jörg Wach
"Diesel" Bernd Künnen, 11.08.1993